﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SouthApps.MobileHealth.SDK.DAL.Model
{
    public class ExtendedSucursalPrestador : SucursalPrestador
    {
        private double distanciaAReferencia;

        public double DistanciaAReferencia
        {
            get
            {
                return this.distanciaAReferencia;
            }
            set
            {
                this.distanciaAReferencia = value;
            }
        }

        public ExtendedSucursalPrestador(SucursalPrestador sucursalPrestador, double distanciaAReferencia)
        {
            this.activo = sucursalPrestador.activo;
            this.codigoPostal = sucursalPrestador.codigoPostal;
            this.departamento = new Departamento();
            this.departamento.nombre = sucursalPrestador.departamento.nombre;
            this.departamento.provincia = new Provincia();
            this.departamento.provincia.nombre = sucursalPrestador.departamento.provincia.nombre;
            this.departamentoId = sucursalPrestador.departamentoId;
            this.direccion = sucursalPrestador.direccion;
            this.distanciaAReferencia = distanciaAReferencia;
            this.latitud = sucursalPrestador.latitud;
            this.longitud = sucursalPrestador.longitud;
            this.nombre = sucursalPrestador.nombre;
            this.prestador = new Prestador();
            this.prestador.nombre = sucursalPrestador.prestador.nombre;
            this.prestadorId = sucursalPrestador.prestadorId;
            this.sucursalPrestadorId = sucursalPrestador.sucursalPrestadorId;
            this.telefono = sucursalPrestador.telefono;
        }
    }
}
